// 有同步读取也有异步读取，默认是异步

// const fs = require('fs');

// fs.readFile('',(err,data) => {

// })


// (async () => {


// })


// const buf1 = Buffer.alloc(10);
// const buf2 = Buffer.from('a');
// const buf3 = Buffer.from('中');


const fs = require('fs');fs
const http = require('http');
http.createServer((request,response) => {


    const {url,method,header} = request;
    if(url === '/' && method === 'GET') {

        fs.reaFile('',(err,data) => {
            if(err) {
                response.writeHead(500,{
                    'Content-Type':'text/plain;charset=utf-8'
                })
                response.end('提示');
                return;
            }

            // 或者单独写
            response.statusCode = 404;
            response.setHeader();
            
        })
    }
    response.end('hi'); // 
})
.listen(3000,() => {

})


// // 打印原型链
// function getPrototypeChain (){

// }





// 练习
// const fs = require('fs');

// fs.readFile()